/*封装cookie，存储数据*/
function setCookie(name,value,time){
	
	//创建一个对象
	var obj = {"tmp":value};
	
	//将对象转化为字符串
	var str = JSON.stringify(obj);
	str = encodeURIComponent(str);//防止中文乱码，进行中文编码
	
	//存储数据
	if(time){//传入time参数，创建和修改cookie的过期时间，即到时自动删除cookie
		
		var day = new Date();
		day.setDate(day.getDate()+time);
		document.cookie = name+"="+str+"; path=/; expires="+day.toGMTString();
		
	}else{//没有传入time参数值，创建和修改的cookie的过期时间为会话
		
		document.cookie = name+"="+str+"; path=/;"
	}
	
}



/*封装cookie获取cookie里的数据*/
function getCookie(name){
	
	var str = document.cookie;//获取cookie，获取的是所有的cookie
	
	var arr = str.split("; ");//字符串转数组，以字符“; ”将字符串分割成数组，注意分号后边有空格
	
	//循环查找
	for(var i = 0;i<arr.length;i++){
		
		var col = arr[i].split("=");
		if(col[0] == name){
			
			var str = decodeURIComponent(col[1]);//转码
			
			//将字符串转为对象
			var obj = JSON.parse(str);
			
			return obj.tmp;
		}
	}
	
	//循环结束后没有找到name，返回空字符串
	return "";
}


//找到购物车里商品
function getGoodsCookies(fn){
	
	var str = document.cookie;
	var arr = str.split("; ");
	
	var num = 0;
		
	for(var i = 0;i<arr.length;i++){
			
		var col = arr[i].split("=");
		
		if(/^g\d+$/.test(col[0])){

			var str = decodeURIComponent(col[1]);
				
			var obj = JSON.parse(str);
			
			var v = obj.tmp;
			
			fn(col[0],v);
			
			num += v.num;
		}
	}
	
	return num;
	
}
